:art: iSort & Pycodestyle

huangqimin001 4 years ago
parent
commit
eb7143dbd2

+ 33 - 30
api/admin_views.py

@@ -20,12 +20,13 @@ from coupon.models import CouponInfo, UserCouponInfo
20 20
 from integral.models import SaleclerkSubmitLogInfo
21 21
 from logs.models import ComplementCodeLogInfo, MchInfoEncryptLogInfo
22 22
 from mch.models import AdministratorInfo, BrandInfo, ConsumeInfoSubmitLogInfo, DistributorInfo, ModelInfo
23
-from member.models import GoodsInfo, GoodsOrderInfo, MemberActivityGroupShareInfo, MemberActivityInfo, MemberActivitySignupInfo
24
-from pre.custom_message import sendwxasubscribemessage, sendtemplatemessage
23
+from member.models import (GoodsInfo, GoodsOrderInfo, MemberActivityGroupShareInfo, MemberActivityInfo,
24
+                           MemberActivitySignupInfo)
25
+from pre.custom_message import sendtemplatemessage, sendwxasubscribemessage
25 26
 from statistic.models import ConsumeModelSaleStatisticInfo, ConsumeSaleStatisticInfo, ConsumeUserStatisticInfo
26 27
 from utils.error.errno_utils import (AdministratorStatusCode, ComplementCodeStatusCode, ProductBrandStatusCode,
27 28
                                      ProductCouponStatusCode, ProductMachineStatusCode, UserStatusCode)
28
- 
29
+
29 30
 
30 31
 WECHAT = settings.WECHAT
31 32
 
@@ -831,6 +832,7 @@ def member_goods_order_update(request):
831 832
 
832 833
     return response(200, 'Member Goods Order Update Success', u'会员商品订单修改成功')
833 834
 
835
+
834 836
 def member_goods_order_batch_update(request):
835 837
     brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID)
836 838
     admin_id = request.POST.get('admin_id', '')
@@ -843,10 +845,9 @@ def member_goods_order_batch_update(request):
843 845
         administrator = AdministratorInfo.objects.get(admin_id=admin_id, user_status=AdministratorInfo.ACTIVATED, status=True)
844 846
     except AdministratorInfo.DoesNotExist:
845 847
         return response(AdministratorStatusCode.ADMINISTRATOR_NOT_FOUND)
846
-    
848
+
847 849
     err_orders = []
848 850
     for order in orders:
849
-        print order
850 851
         if not send_trackingNumber_message(order.get('order_id', ''), order.get('tracking_number', ''), order.get('remark', u'您的礼品正在快马加鞭赶来,请耐心等待呦~')):
851 852
             err_orders.append(order.get('order_id', ''))
852 853
 
@@ -857,6 +858,7 @@ def member_goods_order_batch_update(request):
857 858
 
858 859
     return response(200, 'Member Goods Order Update Success', u'会员商品订单修改成功')
859 860
 
861
+
860 862
 def send_trackingNumber_message(order_id, tracking_number, remark):
861 863
     try:
862 864
         order = GoodsOrderInfo.objects.get(order_id=order_id, status=True)
@@ -864,7 +866,6 @@ def send_trackingNumber_message(order_id, tracking_number, remark):
864 866
         order.tracking_number = tracking_number
865 867
         if tracking_number and order.good_type == GoodsInfo.PHYSICAL and not order.has_send_template_message:
866 868
             order.has_send_template_message = True
867
-            
868 869
 
869 870
             # 校验用户是否存在
870 871
             user = UserInfo.objects.get(user_id=order.user_id)
@@ -1134,6 +1135,7 @@ def member_activity_share_list(request):
1134 1135
         'total_integral': total_integral
1135 1136
     })
1136 1137
 
1138
+
1137 1139
 def member_activity_register_list(request):
1138 1140
     brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID)
1139 1141
     admin_id = request.POST.get('admin_id', '')
@@ -1161,6 +1163,7 @@ def member_activity_register_list(request):
1161 1163
         'left': left,
1162 1164
     })
1163 1165
 
1166
+
1164 1167
 def coupon_list(request):
1165 1168
     brand_id = request.POST.get('brand_id', settings.KODO_DEFAULT_BRAND_ID)
1166 1169
     admin_id = request.POST.get('admin_id', '')
@@ -1564,33 +1567,33 @@ def complement_code_audit(request):
1564 1567
 
1565 1568
         try:
1566 1569
             user = UserInfo.objects.get(user_id=log.user_id, status=True)
1567
-        except:
1570
+        except UserInfo.DoesNotExist:
1568 1571
             return response()
1569
-        
1570
-         # Send template_message
1572
+
1573
+        # Send template_message
1571 1574
         data = {
1572
-                "first": {
1573
-                    "value": u'你的补码申请已通过,请点击消息绑定您的电子保修卡',
1574
-                    "color": "#173177"
1575
-                },
1576
-                "keyword1": {
1577
-                    "value": log.name,
1578
-                    "color": "#173177"
1579
-                },
1580
-                "keyword2": {
1581
-                    "value": log.model_name,
1582
-                    "color": "#173177"
1583
-                },
1584
-                "keyword3": {
1585
-                    "value": log.sn,
1586
-                    "color": "#173177"
1587
-                },
1588
-                "remark": {
1589
-                    "value": u'感谢您的使用',
1590
-                    "color": "#173177"
1591
-                }
1575
+            "first": {
1576
+                "value": u'你的补码申请已通过,请点击消息绑定您的电子保修卡',
1577
+                "color": "#173177"
1578
+            },
1579
+            "keyword1": {
1580
+                "value": log.name,
1581
+                "color": "#173177"
1582
+            },
1583
+            "keyword2": {
1584
+                "value": log.model_name,
1585
+                "color": "#173177"
1586
+            },
1587
+            "keyword3": {
1588
+                "value": log.sn,
1589
+                "color": "#173177"
1590
+            },
1591
+            "remark": {
1592
+                "value": u'感谢您的使用',
1593
+                "color": "#173177"
1592 1594
             }
1593
-        
1595
+        }
1596
+
1594 1597
         wxcfg = WECHAT.get('MINIAPP', {})
1595 1598
         appid = wxcfg.get('appID')
1596 1599
 

+ 4 - 4
api/member_views.py

@@ -467,24 +467,24 @@ def activity_group_share(request):
467 467
 
468 468
     if not open_gid:
469 469
         return response()
470
-    
470
+
471 471
     try:
472 472
         user = UserInfo.objects.get(user_id=share_user_id, status=True)
473
-    except:
473
+    except UserInfo.DoesNotExist:
474 474
         return response(UserStatusCode.USER_NOT_FOUND)
475 475
 
476 476
     try:
477 477
         act = MemberActivityInfo.objects.select_for_update().get(activity_id=activity_id, status=True)
478 478
     except MemberActivityInfo.DoesNotExist:
479 479
         return response(MemberActivityStatusCode.ACTIVITY_NOT_FOUND)
480
-    
480
+
481 481
     isOffline = act.activity_state != 1 or act.final_state == '已结束'
482 482
 
483 483
     # 判断是否给积分 & 给多少积分
484 484
     is_integral, integral = get_group_share_info_integral(act.activity_id, share_user_id, open_gid, act.group_share_integral, act.group_share_max_integral)
485 485
 
486 486
     # 活动未结束,则给用户加积分
487
-        
487
+
488 488
     if is_integral:
489 489
         MemberActivityGroupShareInfo.objects.create(**{
490 490
             'brand_id': act.brand_id,

+ 1 - 1
commands/management/commands/cpon.py

@@ -65,7 +65,7 @@ class Command(CompatibilityBaseCommand):
65 65
                     coupon_image=coupon.coupon_image,
66 66
                     coupon_from='INTEGRAL_MALL',
67 67
                     active_at=tc.utc_datetime(),
68
-                    expire_at= tc.utc_datetime(days=coupon.coupon_valid_period) if coupon.coupon_expire_type == CouponInfo.CHANGED_EXPIRED_TIME else coupon.coupon_expire_at,
68
+                    expire_at=tc.utc_datetime(days=coupon.coupon_valid_period) if coupon.coupon_expire_type == CouponInfo.CHANGED_EXPIRED_TIME else coupon.coupon_expire_at,
69 69
                     coupon_valid_period=coupon.coupon_valid_period,
70 70
                     coupon_limit_model_ids=coupon.coupon_limit_model_ids,
71 71
                     is_coupon_admin_writeoff=coupon.is_coupon_admin_writeoff,

+ 1 - 2
member/models.py

@@ -192,7 +192,6 @@ class GoodsOrderInfo(BaseModelMixin):
192 192
     @property
193 193
     def admindata(self):
194 194
         good = GoodsInfo.objects.get(good_id=self.good_id)
195
-        print self.send_template_message_res
196 195
         return {
197 196
             'order_id': self.order_id,
198 197
             'good_id': self.good_id,
@@ -549,7 +548,7 @@ class MemberActivitySignupInfo(BaseModelMixin):
549 548
 
550 549
     def __unicode__(self):
551 550
         return '%d' % self.pk
552
-    
551
+
553 552
     @property
554 553
     def admindata(self):
555 554
         return {

+ 10 - 7
miniapp/views.py

@@ -6,8 +6,8 @@ from django.conf import settings
6 6
 from django.db import transaction
7 7
 from django_curtail_uuid import CurtailUUID
8 8
 from django_logit import logit
9
-from django_we.models import SubscribeUserInfo
10 9
 from django_response import response
10
+from django_we.models import SubscribeUserInfo
11 11
 from ipaddr import client_ip
12 12
 from pywe_membercard import get_miniapp_extraData
13 13
 from pywe_miniapp import get_session_info, get_session_key, get_userinfo, store_session_key
@@ -89,10 +89,11 @@ def get_userinfo_api(request):
89 89
 
90 90
     try:
91 91
         subscribe = SubscribeUserInfo.objects.get(unionid=userinfo.get('unionId', ''), status=True)
92
+    except SubscribeUserInfo.DoesNotExist:
93
+        subscribe = None
94
+    if subscribe:
92 95
         user.openid = subscribe.openid
93 96
         user.subscribe = True
94
-    except:
95
-        pass
96 97
     user.save()
97 98
 
98 99
     # Store Userinfo
@@ -166,10 +167,11 @@ def mini_login_api(request):
166 167
         user.unionid = unionid
167 168
         try:
168 169
             subscribe = SubscribeUserInfo.objects.get(unionid=unionid, status=True)
170
+        except SubscribeUserInfo.DoesNotExist:
171
+            subscribe = None
172
+        if subscribe:
169 173
             user.openid = subscribe.openid
170 174
             user.subscribe = True
171
-        except:
172
-            pass
173 175
 
174 176
     # 同步销售员手机号
175 177
     try:
@@ -248,10 +250,11 @@ def get_userinfo_api2(request):
248 250
     user.city = userinfo.get('city', '')
249 251
     try:
250 252
         subscribe = SubscribeUserInfo.objects.get(unionid=userinfo.get('unionId', ''), status=True)
253
+    except SubscribeUserInfo.DoesNotExist:
254
+        subscribe = None
255
+    if subscribe:
251 256
         user.openid = subscribe.openid
252 257
         user.subscribe = True
253
-    except:
254
-        pass
255 258
     user.save()
256 259
 
257 260
     # Store Userinfo

+ 1 - 0
utils/shells/create_update_membercard.py

@@ -3,6 +3,7 @@
3 3
 from pywe_media import Media
4 4
 from pywe_membercard import MemberCard
5 5
 
6
+
6 7
 WECHAT = {
7 8
     'JSAPI': {
8 9
         'token': 'token',